home *** CD-ROM | disk | FTP | other *** search
/ Interactive Web Graphics with Shout 3D / Interactive Web Graphics With Shout 3D.iso / pc / Shout3Ddemo / Shout3d_runtime / codebase / models / ToggleTest.s3d < prev    next >
Text File  |  2000-05-30  |  2KB  |  66 lines

  1. #VRML V2.0 utf8
  2. WorldInfo {
  3.  title "Spazz3D"
  4.  info [
  5.   "This VRML World was created with Spazz3D, a VRML 97 authoring tool"
  6.   "www.spazz3d.com"
  7.  ]
  8. }
  9.     DEF dad_Box1 Transform {
  10.      translation -1.87176 0.86 0.0
  11.      rotation 0.865 0.503 0.0 0.684
  12.      children [
  13.       DEF BOX1_TOUCHSENSOR TouchSensor{}
  14.       DEF Box1 Shape {
  15.        appearance Appearance {
  16.         material DEF Red_mat Material {
  17.          diffuseColor 1.0 0.0 0.0
  18.         }
  19.        }
  20.        geometry IndexedFaceSet {
  21.         solid TRUE
  22.         creaseAngle 1.047
  23.         coord Coordinate {
  24.          point [
  25.           -0.50000 0.50000 -0.50000
  26.           -0.50000 0.50000 0.50000
  27.           0.50000 0.50000 0.50000
  28.           0.50000 0.50000 -0.50000
  29.           -0.50000 -0.50000 -0.50000
  30.           -0.50000 -0.50000 0.50000
  31.           0.50000 -0.50000 0.50000
  32.           0.50000 -0.50000 -0.50000
  33.          ]
  34.         }
  35.         coordIndex [
  36.           0 1 2 -1 
  37.           0 2 3 -1 
  38.           1 5 6 -1 
  39.           1 6 2 -1 
  40.           2 6 7 -1 
  41.           2 7 3 -1 
  42.           3 7 4 -1 
  43.           3 4 0 -1 
  44.           0 4 5 -1 
  45.           0 5 1 -1 
  46.           6 5 4 -1 
  47.           6 4 7 -1 
  48.         ]
  49.        }
  50.       }
  51.      ]
  52.     }
  53.     DEF Light1 DirectionalLight {
  54.      ambientIntensity 0.000
  55.      intensity 1.000
  56.      direction 0.99489 0.08952 0.04676
  57.      color 1.0 1.0 1.0
  58.      on FALSE
  59.     }
  60.  
  61. # Toggle the light
  62. DEF TOGGLE Toggle{} 
  63. ROUTE BOX1_TOUCHSENSOR.touchTime TO TOGGLE.toggleTime
  64. ROUTE TOGGLE.toggleValue TO Light1.on
  65.  
  66.